package com.gopay.common.domain.bank.cmbc.expay.certification;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 实名身份认证交易查询返回对象
 * 
 * @CmbcAdPayCertificationQueryRes.java
 * @author zhengxue
 * @2017-1-13 下午3:28:18 www.gopay.com.cn Inc.All rights reserved.
 */
@XStreamAlias("Ans")
public class CmbcAdPayCertificationQueryRes implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -353969072299958658L;
    // 版本号
    @XStreamAlias("Version")
    private String version;
    // 清算日期
    @XStreamAlias("SettDate")
    private String settDate;
    // 交易时间
    @XStreamAlias("TransTime")
    private String transTime;
    // 请求流水号
    @XStreamAlias("ReqSerialNo")
    private String reqSerialNo;
    // 响应类型
    @XStreamAlias("ExecType")
    private String execType;
    // 响应代码
    @XStreamAlias("ExecCode")
    private String execCode;
    // 响应描述
    @XStreamAlias("ExecMsg")
    private String execMsg;
    // 认证流水号
    @XStreamAlias("ValidateNo")
    private String validateNo;
    // 认证状态
    @XStreamAlias("ValidateStatus")
    private String validateStatus;
    // 商户号
    @XStreamAlias("MerId")
    private String merId;
    // 原交易流水号
    @XStreamAlias("OriReqSerialNo")
    private String oriReqSerialNo;
    // 原交易清算日期
    @XStreamAlias("OriSettDate")
    private String oriSettDate;
    // 原交易处理时间
    @XStreamAlias("OriTransTime")
    private String oriTransTime;
    // 原交易平台流水号
    @XStreamAlias("OriPaySerialNo")
    private String oriPaySerialNo;
    // 原交易响应类型
    @XStreamAlias("OriExecType")
    private String oriExecType;
    // 原交易响应代码
    @XStreamAlias("OriExecCode")
    private String oriExecCode;
    // 原交易响应描述
    @XStreamAlias("OriExecMsg")
    private String oriExecMsg;
    // 备用
    @XStreamAlias("Resv")
    private String resv;

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getSettDate() {
        return settDate;
    }

    public void setSettDate(String settDate) {
        this.settDate = settDate;
    }

    public String getTransTime() {
        return transTime;
    }

    public void setTransTime(String transTime) {
        this.transTime = transTime;
    }

    public String getReqSerialNo() {
        return reqSerialNo;
    }

    public void setReqSerialNo(String reqSerialNo) {
        this.reqSerialNo = reqSerialNo;
    }

    public String getExecType() {
        return execType;
    }

    public void setExecType(String execType) {
        this.execType = execType;
    }

    public String getExecCode() {
        return execCode;
    }

    public void setExecCode(String execCode) {
        this.execCode = execCode;
    }

    public String getExecMsg() {
        return execMsg;
    }

    public void setExecMsg(String execMsg) {
        this.execMsg = execMsg;
    }

    public String getValidateNo() {
        return validateNo;
    }

    public void setValidateNo(String validateNo) {
        this.validateNo = validateNo;
    }

    public String getValidateStatus() {
        return validateStatus;
    }

    public void setValidateStatus(String validateStatus) {
        this.validateStatus = validateStatus;
    }

    public String getMerId() {
        return merId;
    }

    public void setMerId(String merId) {
        this.merId = merId;
    }

    public String getOriReqSerialNo() {
        return oriReqSerialNo;
    }

    public void setOriReqSerialNo(String oriReqSerialNo) {
        this.oriReqSerialNo = oriReqSerialNo;
    }

    public String getOriSettDate() {
        return oriSettDate;
    }

    public void setOriSettDate(String oriSettDate) {
        this.oriSettDate = oriSettDate;
    }

    public String getOriTransTime() {
        return oriTransTime;
    }

    public void setOriTransTime(String oriTransTime) {
        this.oriTransTime = oriTransTime;
    }

    public String getOriPaySerialNo() {
        return oriPaySerialNo;
    }

    public void setOriPaySerialNo(String oriPaySerialNo) {
        this.oriPaySerialNo = oriPaySerialNo;
    }

    public String getOriExecType() {
        return oriExecType;
    }

    public void setOriExecType(String oriExecType) {
        this.oriExecType = oriExecType;
    }

    public String getOriExecCode() {
        return oriExecCode;
    }

    public void setOriExecCode(String oriExecCode) {
        this.oriExecCode = oriExecCode;
    }

    public String getOriExecMsg() {
        return oriExecMsg;
    }

    public void setOriExecMsg(String oriExecMsg) {
        this.oriExecMsg = oriExecMsg;
    }

    public String getResv() {
        return resv;
    }

    public void setResv(String resv) {
        this.resv = resv;
    }

}
